body{
	font-family: Helvetica, sans-serif;
	font-size:11px;
}

a img{
	border:none;
}

form{
  background-color:#ffffff;
  width:600px;
  margin:10px 0 10px 0;
  text-align:left;
}

form p{
  padding:2px;
}

form p label{
  color:#333;
  font-weight:900;
}

form input{
  padding:2px;
  border:1px solid #ccc;
  width:300px;
  font-size:10px;
}

table{
  width:100%;
  border:1px solid #ccc;
  cellpadding:0px; 
  cellspacing:0px;
  align:top;
  hspace:0px 
  vspace:0px;
  frameborder:0px;
  cursor:pointer;
  margin:0px;
}

table thead th{
  background-color:#363636;
  padding:1px;
  color:#fff;
  text-align:left;
  font-size:11px;
}

table thead th.header{
  cursor:pointer;
}

table tbody{
	font-family: Helvetica, sans-serif;
	font-size:11px;
}

table tbody td{
  padding:1px;
  text-align:left;
  color:#333;
}

table tbody tr.odd td{
  background-color:#FFFFFF;
  border:1px;
  border-style:solid;
  border-top-color:#F5F5F5;
  border-bottom-color:#F5F5F5;
  border-left-color:#FFFFFF;
  border-right-color:#FFFFFF;
}

table tbody tr.hover td{
  background-color:#D3E2E9;
  border-left-color:#D3E2E9;
  border-right-color:#D3E2E9;
}

table tbody tr.selected td{
  background-color:#D3E2E9!important;
  border-left-color:#D3E2E9;
  border-right-color:#D3E2E9;
}

.pagedisplay{
	width:40px;
	text-align:center;
	border:none;
	background-color:#ffffff;
	font-weight:900;
}

#pager span{
	font-weight:900;
	display:inline-block;
	margin:0 0 0 20px;
	color:#666;
	float:left;
}

#pager form{
	text-align:left;
	padding-top:30px;
	width:580px;
	
}
